const  fs=require("fs")

// 无论命令在哪里，我们希望的文件路径都是一样的

// __dirname获取 【 当前文件夹（当前文件所在的文件夹） 】的绝对路径  （和命令行cmd无关，）


// console.log(__dirname);
// C:\Users\Administrator\Desktop\软件学院20220411\day07nodejs\代码



// fs.writeFileSync(__dirname+"./aaa.txt","hello")
// no such file or directory, 
// open 'C:\Users\Administrator\Desktop\软件学院20220411\day07nodejs\代码./aaa.txt'


// 使用dirname拼接绝对路径
// console.log(__dirname+"/aaa.txt");
// C:\Users\Administrator\Desktop\软件学院20220411\day07nodejs\代码/aaa.txt


// \ 在js中 是 转义字符
// 例如：正则中的 . 代表的不是.  而是其他字符
// 如果希望.是真正的. 必须使用 \.    
// \.的意思是把.转成真正的.

// console.log(__dirname+"\aaa.txt");
// C:\Users\Administrator\Desktop\软件学院20220411\day07nodejs\代码aaa.txt
// console.log(__dirname+"\文件.txt");
// C:\Users\Administrator\Desktop\软件学院20220411\day07nodejs\代码文件.txt
// console.log(__dirname+"\\文件.txt");// 把\转成真正的\
// C:\Users\Administrator\Desktop\软件学院20220411\day07nodejs\代码\文件.txt

fs.writeFileSync(__dirname+"/bbb.txt","hello")
fs.writeFileSync(__dirname+"\\ccc.txt","hello")